package com.woniuxy.patrol.service;

import com.woniuxy.common.utils.ResponseUtil;
import com.woniuxy.patrol.pojo.PatrolPlanRoute;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 13162
* @description 针对表【wcm_patrol_plan_route(巡更计划与路线关联表)】的数据库操作Service
* @createDate 2025-07-14 20:03:16
*/
public interface PatrolPlanRouteService{

    /**
     * 根据计划ID获取关联的路线ID列表
     */
    List<Long> getRouteIdsByPlanId(Long planId);

    /**
     * 根据路线ID获取关联的计划ID列表
     */
    List<Long> getPlanIdsByRouteId(Long routeId);

    /**
     * 添加计划-路线关联
     */
    ResponseUtil addPlanRoute(PatrolPlanRoute planRoute);

    /**
     * 删除计划-路线关联
     */
    ResponseUtil deletePlanRoute(Long id);
}
